/**
*================================================
*
*     结绳封装：@Meng  阿杰
*     联系方式：q2217444740 
*     DX 作者： @kongzue 
*     Github： https://github.com/kongzue/DialogX
*
*================================================
*/

@全局类
@导入Java("com.kongzue.dialogx.dialogs.*")
类 DialogX
	
	@静态
	方法 弹出全屏容器(容器 : 组件容器, 可取消 : 逻辑型 = 真) : DX全屏框
		变量 d : DX全屏框
		d.布局(容器)
		d.可取消(可取消)
		d.显示()
		返回 d
	结束 方法
	
	@静态
	方法 弹出通知(标题 : 文本 = 空, 内容 : 文本 = 空, 显示时长 : 整数 = 3000) : DX通知
		变量 d : DX通知
		d.标题(标题)
		d.内容(内容)
		d.时长(显示时长)
		d.显示()
		返回 d
	结束 方法
	
	@静态
	方法 弹出通知_成功(标题 : 文本 = 空, 内容 : 文本 = 空, 显示时长 : 整数 = 3000) : DX通知
		变量 d : DX通知
		d.标题(标题)
		d.内容(内容)
		d.时长(显示时长)
		d.成功()
		d.显示()
		返回 d
	结束 方法
	
	@静态
	方法 弹出通知_警告(标题 : 文本 = 空, 内容 : 文本 = 空, 显示时长 : 整数 = 3000) : DX通知
		变量 d : DX通知
		d.标题(标题)
		d.内容(内容)
		d.时长(显示时长)
		d.警告()
		d.显示()
		返回 d
	结束 方法
	
	@静态
	方法 弹出通知_错误(标题 : 文本 = 空, 内容 : 文本 = 空, 显示时长 : 整数 = 3000) : DX通知
		变量 d : DX通知
		d.标题(标题)
		d.内容(内容)
		d.时长(显示时长)
		d.错误()
		d.显示()
		返回 d
	结束 方法
	
	@静态
	方法 弹出提示2(内容 : 文本, 显示时长 : 整数 = 2000) : DX提示
		变量 d : DX提示
		d.内容(内容)
		d.时长(显示时长)
		d.显示()
		返回 d
	结束 方法
	
	@静态
	方法 弹出提示_成功(内容 : 文本, 显示时长 : 整数 = 2000) : DX提示
		变量 d : DX提示
		d.内容(内容)
		d.时长(显示时长)
		d.成功()
		d.显示()
		返回 d
	结束 方法
	
	@静态
	方法 弹出提示_警告(内容 : 文本, 显示时长 : 整数 = 2000) : DX提示
		变量 d : DX提示
		d.内容(内容)
		d.时长(显示时长)
		d.警告()
		d.显示()
		返回 d
	结束 方法
	
	@静态
	方法 弹出提示_错误(内容 : 文本, 显示时长 : 整数 = 2000) : DX提示
		变量 d : DX提示
		d.内容(内容)
		d.时长(显示时长)
		d.错误()
		d.显示()
		返回 d
	结束 方法
	
	@静态
	方法 弹出等待(内容 : 文本 = 空, 显示时长 : 整数 = -1) : DX等待框
		@code
		WaitDialog.getInstance().show(#内容);
		if(#显示时长 != -1) WaitDialog.getInstance().doDismiss(#显示时长);
		return #<DX等待框>.getObject();
		@end
	结束 方法
	
	@静态
	方法 弹出等待_进度(进度 : 小数, 内容 : 文本 = 空, 最大值 : 小数 = 100) : DX等待框
		@code
		if(#内容 == null) WaitDialog.getInstance().show((float)(#进度/#最大值));
		else WaitDialog.getInstance().show(#内容, (float)(#进度/#最大值));
		return #<DX等待框>.getObject();
		@end
	结束 方法
	
	@静态
	方法 弹出等待_成功(内容 : 文本 = 空, 显示时长 : 整数 = 1500) : DX等待框
		@code
		if(#内容 != null) WaitDialog.getInstance().show(#内容);
		WaitDialog.getInstance().setTipType(WaitDialog.TYPE.SUCCESS).doDismiss(#显示时长);
		return #<DX等待框>.getObject();
		@end
	结束 方法
	
	@静态
	方法 弹出等待_警告(内容 : 文本 = 空, 显示时长 : 整数 = 1500) : DX等待框
		@code
		if(#内容 != null) WaitDialog.getInstance().show(#内容);
		WaitDialog.getInstance().setTipType(WaitDialog.TYPE.WARNING).doDismiss(#显示时长);
		return #<DX等待框>.getObject();
		@end
	结束 方法
	
	@静态
	方法 弹出等待_错误(内容 : 文本 = 空, 显示时长 : 整数 = 1500) : DX等待框
		@code
		if(#内容 != null) WaitDialog.getInstance().show(#内容);
		WaitDialog.getInstance().setTipType(WaitDialog.TYPE.ERROR).doDismiss(#显示时长);
		return #<DX等待框>.getObject();
		@end
	结束 方法
	
	//   dismiss(delayTime : 长整数)
	@静态
	方法 关闭等待(关闭时长 : 长整数 = -1)
		@code
		if(#关闭时长 != -1) WaitDialog.dismiss(#关闭时长);
		else WaitDialog.dismiss();
		@end
	结束 方法
	
	//   getType()
	@静态
	方法 取等待类型() : 整数
		code return WaitDialog.getType();
	结束 方法
	
结束 类